Aufbau ServAuftr.SMS

Für den Versand von SMS-Nachrichten und E-Mails an den Techniker kann eine Textdatei als Muster mit den Windows-Bordmitteln erstellt werden (zum Beispiel mit MS Notepad).

 

E-Mail-Versand

Der Text und der Betreff der E-Mail, werden aus der Datei ServAuftr.SMS (im Para-Verzeichnis) generiert. Dabei ist die erste Zeile der Betreff und der Rest der Text der E-Mail. Ist diese Datei nicht vorhanden, wird ein automatisch generierter Text verwendet.

Dateiname / Speicherort

Der Dateiname ServAuftr.SMS und der Speicherort im PARA-Verzeichnis des esoffice-Programmordners ist für die korrekte Funktion erforderlich.

Platzhalter / Variablen

Neben statischem Text können in der Textdatei auch Daten aus der Datenbank über einen Platzhalter im Format <Feldname> in die SMS / E-Mail eingefügt werden.

Verfügbare Daten / Tabellen

Dabei stehen Ihnen Daten aus den folgenden Tabellen zur Verfügung:

Aufträge (Tabelle Auftrag)

<FeldName>

Nachträge (Tabelle AuftNach)

<AN.Feldname>

Serviceaufträge | Details (Tabelle AuftServ)

<AS.Feldname>

Kunden (Tabelle Kunden)

<K.FeldName>

Anlagen (Tabelle Anlagen)

<A.FeldName>

Diverse Adresse (Tabelle Auftadr)

<D.Feldname>

Verträge (Tabelle AnlgVtrg)

<V.Feldname>

Vertragsart (Tabelle VtrgArt)

<VA.Feldname>

Servicelevel (Tabelle ServLevl)

<SL.Feldname>

Lager (Tabelle Lager)

<L.Feldname>

Zusätzliche Einzelfelder

Bezeichnung der Auftragsart

<AuftragArtBez>

Memofelder (Tabelle AuftInfo)

Mx.

x gibt die Zahl des Memofeldes an

 

Meldung = M1.

ToDo = M2.

Archiv = M3.

Erweiterte Memofelder (weitere Infofelder aus der Tabelle AuftInfo)

Mxx.

 

Info1 = M11

Info2 = M12

Link zum Auftrag im esweb

Über <ESWEB.Auftraglink> wird ein direkter Link zu der entsprechenden Auftragsseite im esweb eingetragen.

SQL-Statements

Zusätzlich können SQL-Statements angegeben werden. Es ist erforderlich, dass der Parameter :AuftragIDNr enthalten ist:

 

Das SQL-Statement

<SQL.Select SYSGENDAT from AuftInsp where AuftragIDNr = :AuftragIDNr> 

würde durch das generierte Datum der Inspektion ersetzt.

Muster ServAuftr.SMS

Beispiel Aufbau der Datei ServAuftr.SMS.

Kopieren

Muster ServAuftr.SMS

Serviceauftrag Nr. <AuftragNr>
Kunde: <K.Firma1>
Anlage: <A.Matchcode>, <A.Anlagenort>
Adresse: <{A,K,D}.Strasse>, <{A,K,D}.PLZ> <{A,K,D}.Ort>
Tel.nr.: <{A,K,D}.Telefon>
Termin: <Beginndat>
Anrufer: <AnspPartner>, Priorität: <Prioritaet>
Erledigen: <M2.InfoMemo>

Beispiel Adresse

Strasse

Soll auf eine Straße in der Adresse erscheinen, ergänzen Sie die Datei 'ServAuftr.SMS' wie folgt:

<{A,K,D}.STRASSE>

{A,K,D} steht für die Tabellen Anlagen A, Kunden K, Diverse Adresse D.

Das Programm entscheidet aus welcher Tabelle nun das Feld Straße genommen wird:

  • Existiert eine Anlage in diesem Datensatz, wird das Feld aus der Tabelle Anlagen übernommen.

  • Existiert ein Kunde für diesen Datensatz, so wird das Feld aus der Tabelle Kunden übernommen

  • Ist weder eine Anlage noch ein Kunde für den datensatz vorhanden wird das Feld aus der Tabelle für die diverse Adressen übernommen.

Postleitzahl (PLZ)

<{A,K}.PLZ>

Für dieses Feld würde nur in den Tabellen Anlage (A) und Kunde (K) nachgeschlagen.

Siehe auch Service | Serviceaufträge | Ausführung